On Market Failure And Public Goods